﻿#ifndef PROXY_H
#define PROXY_H

#include "subject.h"

class Proxy : public Subject
{
public:
    explicit Proxy();

    ~Proxy();

    void request();

    void preRequest();

    void afterRequest();

private:
    Subject* m_subject;
};

#endif // PROXY_H
